public class Demo4_22 {
    //给你一个字符串 s ，将该字符串中的大写字母转换成相同的小写字母，返回新的字符串。
    public static String toLowerCase(String s) {
        StringBuilder stringBuilder = new StringBuilder();
        //1.遍历字符串中的每一个字符
        for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);
            //2.判断这个字符是不是字母
            if (Character.isLetter(ch)) {
                //3.是大写字母还是小写字母，是大写转换为小写
                if (!Character.isLowerCase(ch)) {
                    ch = (char) (ch + 32);
                }
            }
            stringBuilder.append(ch);
        }
        return stringBuilder.toString();
    }

    public static void main(String[] args) {
        String str = "HEllo";
        System.out.println(toLowerCase(str));
    }
}
